Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador C Embebido

Descripción

Text copied to clipboard!
Estamos buscando un Desarrollador C Embebido altamente capacitado para unirse a nuestro equipo de ingeniería. El candidato ideal tendrá experiencia en el desarrollo de software para sistemas embebidos, trabajando con microcontroladores y hardware específico. Su función principal será diseñar, implementar y mantener código eficiente y confiable en lenguaje C para dispositivos integrados en diversos productos tecnológicos. Además, colaborará estrechamente con equipos de hardware y firmware para asegurar la integración y el rendimiento óptimo del sistema. Se valorará la capacidad para resolver problemas complejos, realizar pruebas exhaustivas y documentar adecuadamente el desarrollo. El candidato debe estar familiarizado con herramientas de desarrollo, depuración y control de versiones, así como con metodologías ágiles de trabajo. La posición requiere atención al detalle, habilidades analíticas y una fuerte orientación a la calidad y la mejora continua.

Responsabilidades

Text copied to clipboard!
  • Desarrollar y mantener código en lenguaje C para sistemas embebidos.
  • Colaborar con equipos de hardware para integrar software y componentes físicos.
  • Realizar pruebas y depuración de software para asegurar la funcionalidad y estabilidad.
  • Documentar el código y los procesos de desarrollo.
  • Optimizar el rendimiento del software en dispositivos con recursos limitados.
  • Participar en revisiones de código y asegurar el cumplimiento de estándares.
  • Investigar y aplicar nuevas tecnologías relacionadas con sistemas embebidos.
  • Gestionar versiones y configuraciones del software.
  • Resolver problemas técnicos y proporcionar soporte post-desarrollo.
  • Cumplir con los plazos y objetivos del proyecto.

Requisitos

Text copied to clipboard!
  • Experiencia demostrable en desarrollo en lenguaje C para sistemas embebidos.
  • Conocimiento de microcontroladores y arquitecturas de hardware.
  • Familiaridad con herramientas de depuración y análisis de código.
  • Capacidad para trabajar en equipo y comunicarse efectivamente.
  • Experiencia con sistemas operativos en tiempo real (RTOS) es un plus.
  • Conocimiento de protocolos de comunicación como SPI, I2C, UART.
  • Habilidad para interpretar esquemas eléctricos y documentación técnica.
  • Experiencia con control de versiones (Git, SVN).
  • Capacidad para trabajar bajo presión y cumplir con plazos.
  • Título en Ingeniería en Sistemas, Electrónica o campo relacionado.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuál es tu experiencia desarrollando en lenguaje C para sistemas embebidos?
  • ¿Has trabajado con microcontroladores específicos? ¿Cuáles?
  • ¿Qué herramientas utilizas para depurar código embebido?
  • ¿Cómo manejas la optimización de código en dispositivos con recursos limitados?
  • ¿Tienes experiencia con sistemas operativos en tiempo real?
  • ¿Cómo documentas tu trabajo y código?
  • ¿Has trabajado en equipos multidisciplinarios? Describe tu experiencia.
  • ¿Qué protocolos de comunicación has implementado?
  • ¿Cómo gestionas el control de versiones en tus proyectos?
  • ¿Puedes describir un desafío técnico que hayas superado en desarrollo embebido?